//
//
//
//
//
// SocketHandle.h

#ifndef _SOCKET_HANDLE_H_
#define _SOCKET_HANDLE_H_

#include "SocketHandleBase.h"
#include "TCPSocket.h"
class SocketHandle : public SocketHandleBase
{
	public:
		SocketHandle();
		virtual ~SocketHandle();
	private:
		SocketHandle(const SocketHandle& other);
		SocketHandle& operator=(const SocketHandle& other);

		virtual int HandleInput(TCPSocket& sock);
		virtual int HandleOutput(TCPSocket& sock);
		virtual int HandleException(TCPSocket& sock);
		virtual int HandleTimeout(TCPSocket& sock);

	private:
};

#endif // _SOCKET_HANDLE_H_
